package br.ufc.si.bean;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

import br.ufc.si.model.Orgao;
import br.ufc.si.sax.ListarOrgaos;

public class OrgaoBean {

	private List<Orgao> orgaos;
	private List<Orgao> todosOrgaos;
	private List<SelectItem> orgaosSel;

	
	public OrgaoBean() {
		orgaos = new ArrayList<Orgao>();
		
		
	}
	
	public void getOrgaoPorMunicipio (String codigo, String ano){
		ListarOrgaos listar = new ListarOrgaos();
		orgaosSel = new ArrayList<SelectItem>();
		orgaos = listar.ListarTodosOrgaos(codigo, ano);
		
		for(Orgao o : orgaos){
			orgaosSel.add(new SelectItem(o.getCodigo_orgao(), o.getNome_orgao()));
		}
		
	}

	public void ListarOrgao(String codigo, String ano) {
		ListarOrgaos listar = new ListarOrgaos();

		orgaos = listar.ListarTodosOrgaos(codigo, ano);

	}

	public List<Orgao> getOrgaos() {
		return orgaos;
	}

	public void setOrgaos(List<Orgao> orgaos) {
		this.orgaos = orgaos;
	}

	public List<Orgao> getTodosOrgaos() {
		return todosOrgaos;
	}

	public void setTodosOrgaos(List<Orgao> todosOrgaos) {
		this.todosOrgaos = todosOrgaos;
	}

	public List<SelectItem> getOrgaosSel() {
		return orgaosSel;
	}

	public void setOrgaosSel(List<SelectItem> orgaosSel) {
		this.orgaosSel = orgaosSel;
	}

}
